An effective New CRT based reverse converter for a novel moduli set {22n+1 - 1, 22n+1, 22n - 1}
نویسندگان
چکیده
In this paper, a novel 3-moduli set { 2 − 1, 2, 2 − 1 } , which has larger dynamic range when compared to other existing 3-moduli sets is proposed. After providing a proof that this moduli set always results in legitimate RNS, we subsequently propose an associated reverse converter based on the New Chinese Remainder Theorem. The proposed reverse converter has a delay of (4n + 6)tFA with an area cost of (8n + 2)FAs and (4n − 2)HAs, where FA, HA, and tFA represent Full Adder, Half Adder, and delay of a Full Adder, respectively. We compared the proposed reverse converter with state of the art converters for similar or equal dynamic range RNS and our analysis indicate that for the same dynamic range the best converter requires (16n + 1)FAs and exhibits a delay of (8n+2)tFA. This indicates that, theoretically speaking, our proposal achieves about 37.5% area reduction and it is about 2 times faster than equivalent state of the art converters. Moreover, the product of the area with the square of the delay is improved up to about 84.4% over the state of the art. Keywords—Moduli Set, Dynamic Range, Reverse Converter, Chinese Remainder Theorem, New Chinese Remainder Theorem.
منابع مشابه
An Improved Residue to Binary Converter Based on Mixed-Radix Conversion for the Moduli Set {22n+1−1,22n,2n−1}
The increasing usage of Residual Number System (RNS) in signal processing applications demands the development of new and more adaptable RNS moduli sets and arithmetic units. In this paper, a new reverse converter for moduli set {22n+1−1,22n ,2n− 1}, which can offers large dynamic range, is presented. We improved a previously introduced Mixed-Radix Converter architecture [1] for a high speed ha...
متن کاملA General Reverse Converter Architecture with Low Complexity and High Performance
This paper presents a general architecture for designing efficient reverse converters based on the moduli set {2α, 22β+1-1, 2β-1}, where β ≺ α 2β, by using a parallel implementation of mixed-radix conversion (MRC) algorithm. The moduli set {2α, 22β+1-1, 2β-1} is free from modulo (2k+1)-type which can result in an efficient arithmetic unit for residue number system (RNS). The values of α and β c...
متن کاملResidue-to-Binary Converters for the Moduli Set {22n+1−1,22n,2n−1}
In this paper, we propose two memoryless converters for the moduli set {22n+1 − 1,2,2 − 1}. First, we propose a novel reverse converter, which is purely adder based, using the traditional Chinese Remainder Theorem (CRT). Second, due to the fact that the proposed CRT based structure does not cover the entire dynamic range, a second converter, which covers the entire dynamic range based on Mixed ...
متن کاملAn improved RNS reverse converter for the {22n+1-1, 2n, 2n-1} moduli set
In this paper, we propose a novel high speed memoryless reverse converter for the moduli set {22n+1 − 1,2n,2n − 1}. First, we simplify the traditional Chinese Remainder Theorem in order to obtain a reverse converter that only requires arithmetic mod-(22n+1 − 1). Second, we further improve the resulting architecture to obtain a reverse converter that only uses Carry Save Adders and Carry Propaga...
متن کاملEnergy Efficient and High Speed Error Control Scheme for Real Time Wireless Sensor Networks
Reliability and energy consumption are two of the main constraints in wireless sensor networks (WSNs). In this paper, a novel energy efficient and high speed error control scheme is introduced that is based on the Redundant Residue Number System (RRNS) allowing real-time application of WSNs. The proposed approach employs a new 3-moduli set {22n+1, 22n+1 − 1, 2n − 1} and an efficient reverse con...
متن کامل